// 01 登录接口携带参数类型
export interface loginData {
  username: string
  password: string
}

// 02 登录接口返回数据类型
interface dataType {
  token?: string
  message?: string
}

export interface loginResData {
  code: number
  data: dataType
  message: string
}

// 03 用户信息接口返回数据类型
export interface loginForm {
  userId?: number
  avatar?: string
  username?: string
  password?: string
  desc?: string
  roles?: string[]
  buttons?: string[]
  routes?: string[]
  token?: string
}

interface user {
  checkUser: loginForm
}

export interface userResData {
  code: number
  user: user
}
